1. Introducción a AWS

AWS (Amazon Web Services) es la plataforma cloud de Amazon. Permite utilizar infraestructura tecnológica a través de internet sin necesidad de comprar servidores físicos.

Actualmente AWS es utilizada por startups, universidades, bancos, empresas multinacionales y gobiernos.

Características principales

  • Escalabilidad automática
  • Pago por uso
  • Infraestructura global
  • Alta disponibilidad
  • Elasticidad
  • Seguridad avanzada
  • Más de 200 servicios
AWS revolucionó la informática porque permitió alquilar recursos tecnológicos igual que se paga la electricidad o el agua.

Ventajas reales

  • No necesitas comprar hardware
  • Despliegue extremadamente rápido
  • Alta resiliencia
  • Servicios disponibles globalmente
  • Automatización avanzada
Pregunta trampa típica: AWS NO es solo almacenamiento. También ofrece redes, IA, seguridad, bases de datos, servidores y mucho más.

Mini-test

¿Qué modelo utiliza AWS?

Pago por uso
Pago único obligatorio
Compra permanente de servidores
Licencia física local

2. Historia y origen de AWS

Entre 2000 y 2002 Amazon necesitaba mejorar su infraestructura tecnológica para soportar el enorme crecimiento de su tienda online.

Durante ese proceso desarrollaron sistemas internos extremadamente eficientes.

Lanzamiento oficial

  • 2006 → lanzamiento de AWS
  • S3 → almacenamiento cloud
  • EC2 → servidores virtuales

Motivos de su crecimiento

  • Fue pionero en cloud computing
  • Gran infraestructura global
  • Escalabilidad masiva
  • Fiabilidad empresarial
Muchas empresas gigantes empezaron usando AWS porque evitaban comprar centros de datos físicos.

Mini-test

¿Qué servicio apareció en los inicios de AWS?

TikTok Cloud
Amazon EC2
Oracle Linux
Docker Hub

3. AWS como líder mundial

AWS mantiene la mayor cuota de mercado mundial en cloud computing.

Razones del liderazgo

  • Catálogo enorme de servicios
  • Gran ecosistema empresarial
  • Infraestructura global
  • Madurez tecnológica
  • Alta seguridad

Competidores

Proveedor Especialidad
AWS Líder generalista
Azure Integración Microsoft
Google Cloud IA y Big Data
Pregunta típica: AWS sigue siendo líder aunque Azure y Google Cloud también tienen gran importancia.

Mini-test

¿Qué proveedor lidera actualmente el mercado cloud?

AWS
Photoshop
Oracle Access
VirtualBox

4. Regiones y Availability Zones

AWS distribuye infraestructura mundialmente mediante regiones y zonas de disponibilidad.

Región

Ubicación geográfica física donde AWS tiene centros de datos.

Availability Zone (AZ)

Centro de datos aislado dentro de una región.

  • Varias AZ por región
  • Aislamiento entre AZ
  • Baja latencia entre ellas

Criterios para elegir región

  • Latencia
  • Precio
  • Leyes de protección de datos
  • Disponibilidad de servicios
Si un centro de datos falla, otra AZ puede seguir funcionando.

Mini-test

¿Qué es una AZ?

Un centro de datos dentro de una región
Un usuario IAM
Una base de datos
Un firewall local

5. Arquitectura básica AWS

Una arquitectura cloud básica suele incluir usuarios, servidores, bases de datos y almacenamiento.

Flujo básico

  1. Usuario realiza petición
  2. La petición entra en la VPC
  3. EC2 procesa información
  4. DynamoDB almacena datos
  5. S3 guarda archivos

Servicios clave

Servicio Función
EC2 Servidor virtual
S3 Almacenamiento
DynamoDB Base de datos NoSQL
VPC Red privada

Mini-test

¿Qué servicio almacena archivos?

EC2
S3
IAM
Route53

6. VPC y redes

VPC significa Virtual Private Cloud.

Es una red privada virtual dentro de AWS donde desplegamos recursos.

Funciones

  • Aislamiento de red
  • Configuración IP
  • Subredes
  • Firewalls
  • Control de tráfico

Conceptos importantes

  • Subred pública
  • Subred privada
  • Internet Gateway
  • Security Groups
AWS Console
→ VPC
→ Create VPC
→ Configure CIDR
→ Crear subredes
→ Asociar tablas de rutas
Pregunta típica: Security Group funciona como firewall virtual.

Mini-test

¿Qué servicio actúa como firewall?

Security Group
S3
IAM User
CloudFront

7. Amazon EC2

EC2 (Elastic Compute Cloud) proporciona servidores virtuales en AWS.

Qué permite EC2

  • Ejecutar aplicaciones
  • Instalar sistemas operativos
  • Escalar infraestructura
  • Automatizar despliegues

Proceso de creación

1. Launch Instance
2. Elegir AMI
3. Elegir tipo de instancia
4. Configurar red
5. Configurar almacenamiento
6. Crear claves SSH
7. Lanzar instancia

Conexión Linux

chmod 400 clave.pem

ssh -i clave.pem ec2-user@IP_PUBLICA
Las claves .pem son fundamentales para conectarse por SSH.

Mini-test

¿Qué servicio proporciona servidores virtuales?

EC2
IAM
S3
Lambda

8. Amazon S3

S3 es el sistema de almacenamiento de objetos de AWS.

Características

  • Alta durabilidad
  • Escalabilidad automática
  • Acceso global
  • Ideal para backups

Conceptos

  • Bucket
  • Objetos
  • Versionado
  • Permisos
aws s3 ls

aws s3 cp archivo.txt s3://mi-bucket/

aws s3 sync carpeta/ s3://backup/
Pregunta típica: S3 NO es un disco duro tradicional.

Mini-test

¿Qué almacena S3?

Máquinas virtuales
Objetos y archivos
Usuarios IAM
DNS

9. DynamoDB

DynamoDB es una base de datos NoSQL totalmente administrada.

Ventajas

  • Muy rápida
  • Escalable
  • Sin servidores
  • Alta disponibilidad

Uso habitual

  • Aplicaciones web
  • Gaming
  • IoT
  • Tiempo real
{
 "usuario":"eider",
 "nivel":10,
 "puntos":5000
}

Mini-test

¿Qué tipo de base de datos es DynamoDB?

NoSQL
Relacional Oracle
DNS
FTP

10. AWS Academy

AWS Academy es el programa educativo oficial de Amazon.

Objetivos

  • Aprender cloud computing
  • Practicar con laboratorios reales
  • Preparar certificaciones
  • Aprender arquitectura cloud

Cloud Foundations

  • Curso inicial oficial
  • Fundamentos AWS
  • Servicios cloud
  • Buenas prácticas

Mini-test

¿Qué es AWS Academy?

Programa educativo oficial
Sistema operativo
Antivirus
Editor de código

11. Costes y facturación AWS

Factores principales

  • Cómputo
  • Almacenamiento
  • Transferencia de datos

Modelos de precios

Modelo Uso
On-Demand Flexibilidad
Reserved Ahorro largo plazo
Spot Muy barato
Spot Instances pueden apagarse automáticamente.

Mini-test

¿Qué modelo ofrece mayor descuento?

On Demand
Spot Instance
Free Tier
DNS

12. Free Tier

AWS Free Tier permite aprender y practicar gratuitamente.

  • Límites mensuales
  • Algunos servicios gratuitos siempre
  • Otros solo 12 meses
Superar los límites genera costes reales.

Mini-test

¿Qué ocurre si superas el Free Tier?

Te cobran
AWS se bloquea
Pierdes la cuenta
Nada

13. Calculadora AWS

AWS Pricing Calculator permite estimar costes antes de desplegar infraestructura.

Permite

  • Diseñar presupuestos
  • Comparar configuraciones
  • Calcular costes mensuales
  • Optimizar recursos
EC2 → 30€
S3 → 10€
Transferencia → 5€

Total estimado → 45€

Mini-test

¿Para qué sirve AWS Calculator?

Estimar costes
Crear usuarios
Programar Java
Editar imágenes

14. Seguridad en AWS

AWS utiliza el modelo de responsabilidad compartida.

AWS gestiona

  • Hardware
  • Centros de datos
  • Infraestructura física

Cliente gestiona

  • Datos
  • Usuarios
  • Configuraciones
  • Firewall
Regla rápida: si es físico → AWS | si es configuración → cliente.

Mini-test

¿Quién gestiona el sistema operativo en EC2?

Cliente
AWS
Google
Nadie

15. IAM

IAM (Identity and Access Management) controla accesos y permisos.

Componentes

  • Usuarios
  • Grupos
  • Roles
  • Políticas

Políticas JSON

{
 "Version":"2012-10-17",
 "Statement":[
   {
     "Effect":"Allow",
     "Action":"s3:ListBucket",
     "Resource":"*"
   }
 ]
}

Buenas prácticas

  • Usar MFA
  • No usar root diariamente
  • Aplicar mínimo privilegio
  • Rotar claves
Pregunta típica: IAM es gratuito dentro de AWS.

Mini-test

¿En qué formato están escritas las políticas IAM?

JSON
HTML
CSS
XML